#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a[201],n,i,j;
	int mx=-0x3f3f3f3f,mn=0x3f3f3f3f,mx2=-0x3f3f3f3f,mn2=0x3f3f3f3f;
	cin>>n;
//	for(i=1;i<=n;i++)
//	{
//		cin>>a[i];
//		if(a[i]>=mx)
//		{
//			mx2=mx;
//			mx=a[i];
//		}
//		else if(a[i]>mx2)
//		mx2=a[i]; 
//		if(a[i]<=mn)
//		{
//			mn2=mn;
//			mn=a[i];
//		}
//		else if(a[i]<=mn2)
//		mn2=a[i]; 
//	}
//	cout<<mx2<<" "<<mn2;
	for(i=1;i<=n;i++)
		cin>>a[i];
	sort(a+1,a+i);
	mn=a[1],mn2=a[2],mx=a[n],mx2=a[n-1];
	for(i=3;i<=n;i++)
	{
		if(mn==mn2)
			mn2=a[i];
		else
			break;
	}
	for(i=n-2;i>=1;i--)
	{
		if(mx==mx2)
			mx2=a[i];
		else
			break;
	}
	cout<<mx2<<" "<<mn2;
    return 0;
}
